package com.hotec.PROJECT_NAME.modules.cmd.support;

import com.hotec.PROJECT_NAME.component.lock.LockAndRunService;
import com.hotec.PROJECT_NAME.modules.sys.service.SysAccountService;
import com.hotec.PROJECT_NAME.modules.sys.service.SysMessageService;
import lombok.Getter;
import lombok.Setter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.data.redis.core.RedisTemplate;

/**
 * Created by ldz666 on 2022/9/14.
 */
@Getter
@Setter
public class CommandContext {
    @Autowired
    @Lazy
    private SysAccountService sysAccountService;

    @Autowired
    @Lazy
    private RedisTemplate redisTemplate;

    @Autowired
    @Lazy
    private LockAndRunService lockAndRunService;

    @Autowired
    @Lazy
    private SysMessageService sysMessageService;
}
